to be well provided for - Allemand Anglais Dictionnaire